<!DOCTYPE html>
<html lang="ch-CN">
<head>
    <meta charset="UTF-8">
    <title>创建函数对象</title>
</head>
<style>
    body {
        width: 100%;
        height: 100vh;
        background-color: wheat;
        font-size: 30px;
        text-decoration: none;
        font-family: "华文楷体";
    }
</style>
<script>
    //一： 使用构造函数来创建一个函数对象
    let fun = new Function("document.write('使用构造函数来创建一个函数对象:fun -hello!!')")
    // 调用函数
    fun();
    //二： 使用函数声明来创建一个函数
    /*
       * 函数声明可通过形参传值  function 函数名(形参1,形参2,形参3)
    */
    function fun1(a, b, c) {
        document.write('<br>' +'使用函数声明来创建一个函数:'+"a+b+c=" + a + b + c)
    }
    fun1(1, 2, 3);
    //三： 使用函数表达式来创建一个函数
    /*
       * 函数表达式可通过形参传值  let 函数名=function([形参1,形参2,形参3])
    */
    let fun2=function ([a,b,c]){
        document.write('<br>' + "使用函数表达式来创建一个函数:"+"a+b+c=" + a + b + c)
    }
    fun2([1,2,3])
</script>
<body>
</body>
</html>